草庐IT

c++ - 需要将 MS Visual C++ 移植到 Linux G++

全部标签

c++ - 将 FILETIME 转换为可移植时间单位

我将如何转换WindowsFILETIME将对象转换为time_t或原始秒/毫秒?我正在将一些代码从Windows移植到Unix,因此我不能依赖WindowsAPI函数。 最佳答案 FILETIME定义为Containsa64-bitvaluerepresentingthenumberof100-nanosecondintervalssinceJanuary1,1601(UTC).因此,要将其转换为Unix时间,只需减去两个纪元时间并将100纳秒间隔转换为秒/毫秒即可。任何数量的工具/站点都会告诉您这两个纪元相隔134774天(或1

java - 是否需要在每个操作系统上安装JVM才能运行java软件或java编译文件。?

Java是平台无关的,因为它的代码首先编译,然后JVM转换成操作系统可以理解的代码。所以我有疑问,我是否需要在每个操作系统上安装JVM? 最佳答案 操作系统无法理解没有任何翻译层的代码。JVM理解代码。您需要安装Java运行时(JRE),它可以在您希望运行Java代码的任何机器上运行JVM。这是因为java不是像C或C++这样的“native”代码,而是需要一些东西将指令转换为JVM所做的机器代码。 关于java-是否需要在每个操作系统上安装JVM才能运行java软件或java编译文件。

c++ - 将 C++ 从 Linux 移植到 Windows, '__aligned__'

这个问题在这里已经有了答案:CompilinggcccodeinVisualStudiocauseserrorC3646:'__attribute__':unknownoverridespecifier(1个回答)关闭5年前。我正在尝试将一些代码从Linux移植到Windows,但遇到了问题。这一行:uint8_tpatch_[patch_size_*patch_size_]__attribute__((aligned(16)));给我:ErrorC3861'aligned':identifiernotfoundErrorC3646'__attribute__':unknownover

windows - 在编写 Windows 应用程序时需要一些指示/提示

我想在具有完全可移植性的Windows中创建应用程序(当然是在Windows操作系统中)。我曾尝试使用一个用VisualC++编写的应用程序,但我很难让它在其他Windows操作系统上运行(比如它需要安装.net框架库)。这让我处于不利地位,因为我必须将一组DLL从一台机器复制到另一台机器,而且大多数情况下有些东西可以工作,有些则不能。而且我在编写基于Windows的应用程序方面完全是业余爱好者,因为我的技术专长主要是Java。从哪里开始?(比如从哪些工具/IDE开始,因为我认真地编写自己的实用程序/工具)。如果你们觉得我的问题含糊/直率,我愿意澄清。谢谢。

c# - 需要帮助来查找我正在尝试做的具体事情的名称

我认为有可能以某种方式HookWindows环境(特别是explorer.exe)并触发特定的事情,例如启动控制面板并像使用鼠标一样使用它(意味着我正在从代码中单击界面).基本上我想做的是将我经常做的一些冗余任务自动化,只是我不知道它是如何完成的,甚至不知道它是如何调用的。谁能指出我正确的方向?谢谢! 最佳答案 忘掉“自动点击”吧。GUI工具只是控制系统的前端。您可以像他们一样控制系统,这会容易得多。巨大的可能性可以给你MicrosoftManagementConsole.每个“管理单元”都可以通过COM模型访问。其中一些有GUI前

c - 在#define 方面需要一些帮助

在#define中,L是什么意思?#defineNT_DEVICE_NAMEL"\\Device\\SIOCTL" 最佳答案 即string应该是wchar_t[]类型。 关于c-在#define方面需要一些帮助,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4179911/

c# - 我需要查看哪些 API 来编写我自己的 Windows 驱动器号

我想把我自己的文件系统代码弄乱,作为一种学习练习。首先可以是RAM驱动器,或者只是安装在另一个驱动器上的文件中。问题:我需要编写哪些WindowsAPI来实现我自己的驱动器盘符(例如我的系统中的M:)这些API的文档在哪里?你能用C#实现它们吗?注意:我知道还有其他Ram驱动器实现-我不需要它们的列表。我试过谷歌搜索,但发现很难找到合适的搜索词。我现在不关心哪个版本的Windows,任何版本都可以,因为我正在使用Windows7进行开发,但我希望早期Windows的版本仍然可以工作 最佳答案 看看IFS(InstallableFil

c++ - 如何编写一个好的程序来阻止不需要的/有害的网站

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我打算编写一个简单的应用程序来阻止不需要的/恶意网站的网络流量(HTTP和HTTPS)。假设:一开始逻辑很简单。在浏览器中输入“黑名单”中的地址后,我的逻辑应该控制通信并发送由我定义的网站内容稍后我想添加一些逻辑来搜索网页正文以查找不需要的/有害的词程序将用C++编写我不想使用现有的库(开源等),只能从头开始编写。J只想学习windows网络机制和层数不幸的是,在使用Windows中的网络层时,我是一个门

c# TrimEnd 删除超过需要的?

这是调试器。我不明白为什么TrimEnd会删除's'字符。在TrimEnd()之后有什么建议吗?recPath是类中的私有(private)字符串。代码:recPath="";recursiveFindPathRoot(node);string[]argv=Regex.Split(recPath,"\\\\");//Currentrootpathstringrootdat=argv[0];//Currentlastkeystringvaldat=argv[argv.Length-3];stringlastkey=valdat+"\\\\";string[]val_dat=Regex.S

wpf - 有没有办法将 WPF 应用程序移植到 Windows IoT?

我们开发了一个在Windows10上运行良好的WPF应用程序。此时我们正在寻找在Minnowboard上运行该软件的方法。该板具有WindowsIoT操作系统。正如我所见,它只能运行UWP应用程序。有没有办法让我们的应用程序在物联网下运行?谢谢。 最佳答案 当然,您可以移植您的代码。根据您的应用程序的复杂程度,它可能仍需要进行一些重写,因为许多API不再可用、已更改或已添加。也许这些链接可以帮助您:MovefromWPFandMicrosoftSilverlighttoWinRT在MSDN上UWPBridgetool通过Mobili